#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QLabel>
#include <QMenuBar>
#include "../compents/mdiarea.h"

class QtDAO;//声明存在一个类

class mainwindow : public QMainWindow
{
    Q_OBJECT//宏
public:
    mainwindow(QtDAO* qtdao, QWidget* parent = nullptr);
    ~mainwindow();
    void connect_all_and_update_text();
    void create_sub_window(QDockWidget *obj);

private:
    void init_menu_bar();
    void menu_bar_actionFunc();
    void init_sub_window();

    QtDAO* qtdao;
    QMenuBar* bar;
    MdiArea* mdi_area;
};

#endif // MAINWINDOW_H
